LMD VCL - TroubleShooting/FAQ
(© by LMD Innovative, (http://www.lmd.de or http://www.lmdinnovative.com)


[Main]

Please find latest FAQ/TroubleShooting documents in public Wiki for LMD products. This document covers possible installation problems. For support and installation help review also our support options.

Installation

  1. After successful installation, errors like "Can't find entry point [..] in lmdxxxxx.bpl" occur after starting Delphi/C++ Builder IDE.
  2. [Fatal Error]: Unit XXXX was compiled with a different version of XXXXX
  3. LMD[..].pas not found error / Version Mix Up
  4. LMD VCL Trials or SE releases do NOT work with Delphi / C++ Builder Trials!
  5. Components do not appear on component palette


After successful installation, errors like "Can't find entry point [..] in lmdxxxx.bpl" occur during startup of Delphi/C++ Builder IDE.
If "Entry Point not found" or "Could not find [..]" errors occur during startup of IDE, problem is most likely caused by a version mix up.
Reason: Delphi/C++ Builder still has access to older or different runtime packages (--> multiple variants of same runtime package reside on your system. Especially when older versions reside in \system32 folder, they are preferred against those which reside in \projects\bpl directory).
If you encounter this problem, check your harddisk whether several versions of same runtime package are installed on your system. All LMD-Tools runtime packages start with lmd[..], so using the filter *lmd*.bpl for harddisk search should work.
Usually this problem occurs when a previous version was not removed completely. E.g. if you compiled source code manually, Delphi places created runtime BPL's automatically into the default BPL output path (can be specified in Environment Options dialog). Older version may have installed them in System directory - so there is the possible version conflict.
To completely remove an old LMD-Tools version (the hard way):

After that try to reinstall original package or use source code installer. To install LMD VCL sourcecode:

[Top]


[Fatal Error]: Unit XXXX was compiled with a different version of XXXXX
Example
[Fatal Error] UMain.pas(8): Unit lmdsysin was compiled with a different version of lmdconst.IDS_CPUSPEED

Reason
A previous installation (trial, previous release) was not removed completely. This error message might also occur, when you try to use precompiled LMD VCL packages with Delphi/C++ Builder trials.

Solution
Make sure that no path reference to an older LMD-Tools exist (check Environment Options|Library Path). The most secure way would be to uninstall any files of any previous version from your harddisk. Please rebuild your project completely to reflect new units. For detailed instructions read Uninstall section in installation guide.

[Top]


LMD[..].pas not found error / Version Mix Up
If IDE claims that it can't find a file (though DCUs are available and Library Path is set correctly - see Environment Options), there are only a few possible causes for this problem:

[Top]


I want to use a LMD VCL Trial (or SE version) within a Delphi/CBuilder Trial. Everything installs ok, but if I want to execute a project I receive error "LMD[..].pas not found".
To make it short:
 You need a full version of C++ Builder/Delphi to run any precompiled version (Trial or SE). The VCL files in Borland Trials use a different DCU signature than full versions. So many or almost all precompiled packages will fail to work on a CBuilder/Delphi Trialversion.
[Top]


After installation (without errors) components do not appear on component palette
Please check first in Install Components... dialog whether Package entries were created at all. If items are not available, packages have to be installed manually (check installation guide in \info folder). If items are available, but not checked: Check them to enable packages. If you receive error messages, IDE has no (or wrong) access to the runtime packages. Please check then whether installer has installed runtime packages correctly into your default output BPL folder. If runtime/designtime packages are missing, locate the files on your harddisk and copy them to the default folder and add them manually.

For localized (german, japanes, french) Delphi/C++ Builder IDEs (from Delphi 2005 and higher) the identification of the default BPL output path may fail. If problem occurs, please copy files to the correct folder manually.

[Top]

 


©  by LMD Innovative Germany
All other trademarks are acknowledged.